"""
!/usr/bin/env python
-*- coding: utf-8 -*-
@Author  : MarkJia
@Site    : 
@File    : 10、数据驱动读取csv配置文件.py
"""

"""
csv 文件介绍：
    csv , 逗号分隔值
    是 Comma-Separated Value 的缩写
    以纯文本形式存储数字和文本
    文件由任意数目的记录组成
    每行记录由多个字段组成
"""

import csv

"""
内置函数：open
内置模块：csv
方法 ： csv.reader(iterable)
    参数 ： iterable 文件或列表对象
    返回 ： 迭代器，每次迭代会返回一行数据(for)
"""


def get_csv():
    with open('demo.csv', 'r', encoding='utf-8') as f:
        raw = csv.reader(f)
        # 获取csv对象：结果为：<_csv.reader object at 0x0000022EBA1D6320>
        print(raw)
        for line in raw:
            print(line)
    return line


"""
返回结果： 
['linux及shell', ' liunx', ' 50']
['web自动化', ' python', ' 2000']
['app自动化，python', '2000']
['接口自动化', 'python', '2000']
['flask后台开发', 'python', '2000']
['vue前端开发', 'python', '2000']
['持续集成', 'python', '2000']

"""

if __name__ == '__main__':
    get_csv()
